package com.bicycle.rentalsystem.dao.admin;

import com.bicycle.rentalsystem.pojo.admin.Administrators;

import java.util.List;

/**
 * @author Third uncle
 * @date 2022/11/22 - 11:44
 */
public interface AdminDao {
    /**
     * 根据id获取管理员信息
     * @param id
     * @return
     */
    public Administrators getAdministratorsByid(Integer id);

    /**
     * 获取管理员列表
     * @return
     */
    public List<Administrators> getAdministrators();

    void deleteAdminById(Integer id);

    void updateAdmin(Administrators admin);

    /**
     * 查询总数
     * @return
     */
    Integer queryForPageTotalCount();
    /**
     * 分页显示
     */
    List<Administrators> queryForPageItems(Integer begin,Integer pageSize);
}
